<?php
    // 把文件接收，把文件存入指定的目录
    // 约定好了，把所有的上传的文件，都放到根目录下的uploads这个文件夹里面

    // 得到文件
    $file = $_FILES['pic'];
    // 为了防止文件名重名导致的文件覆盖
    // 生成一个随机的名字 - 时间戳 + 随机数 + 后缀名
    // 获取后缀名 - strrchr(长的字符串，短的字符串);
    $ext = strrchr($file['name'],".");
    // 生成了时间
    $date = date("YmdHis");
    // 生成随机数
    $rand = rand(10000,99999);
    // 拼接文件名
    $fileName = "{$date}{$rand}{$ext}";
    
    // 存储到指定的目录
    $result = move_uploaded_file($file['tmp_name'],"../../uploads/".$fileName);
    $response = ['code' => 0,'msg' => '操作失败'];
    if($result){
        $response['code'] = 1;
        $response['msg'] = '操作成功';
        // 把图片保存目录之后，在点击保存按钮，把文字数据插入文章表的时候，是得不到这个图片的路径的，所以在把图片上传成功之后，把路径返回给前端
        //图片的绝对路径
        $response['data'] = '/uploads/'.$fileName;
    }
    echo json_encode($response,JSON_UNESCAPED_UNICODE);
?>